ritual sacrifice - French English Dictionary